fix(core): improve output color consistency across terminal themes #9133
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I removed all customizations in my VSCode settings and then spent time toggling through many different color themes.
Using the
dim()
util from chalk (via ouroutput
abstraction) produced much more consistently readable output across the different themes vs thegray
color util.Here is a clear example of the comparison using no customizations with the "Tomorrow Night Blue" theme in VSCode.
The Nx Cloud text is still using
gray
, the rest has had the usage ofgray
replaced withdim
(e.g. in thenx run
text, thelocal cache
text etc):